﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace PROAD.atendimento.Relatorio
{
    public partial class RelProntMedico1 : System.Web.UI.Page
    {

        DADOS.usuario.metPrescricao metPresc = new DADOS.usuario.metPrescricao();

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                if (Session["CO_USUARIO"] != null)
                {
                    lblUsurario.Text = "Nome do Paciente: " + Session["NO_NOME"];
                    if (Request.QueryString["codPront"] != null)
                    {
                        CarregarTela(Convert.ToInt32(Request.QueryString["codPront"]));
                    }
                    else
                    {
                        txtTituloMsn.Text = "ALERTA";
                        txtTextoMsn.Text = "Nenhuma prescrição cadastrada!";
                        ModalPopupMsn.Show();
                    }
                }
                else
                {
                    Response.Redirect("/atendimento/Consulta/ConsultaDadosPaciente.aspx");
                }
            }
        }


        protected void rtsDadoPaciente_TabClick(object sender, Telerik.Web.UI.RadTabStripEventArgs e)
        {
            switch (e.Tab.TabIndex)
            {
                case 0: Response.Redirect("/atendimento/Relatorio/RelDadosPaciente.aspx");
                    break;
                case 1: Response.Redirect("/atendimento/Relatorio/RelAnamnese.aspx");
                    break;
                case 2: Response.Redirect("/atendimento/Relatorio/RelAvd.aspx");
                    break;
                case 3: Response.Redirect("/atendimento/Relatorio/RelSocioEconomico.aspx");
                    break;
                case 4: Response.Redirect("/atendimento/Relatorio/RelClassificacaoFinal.aspx");
                    break;
                case 5: Response.Redirect("/atendimento/Relatorio/RelGestaoCuidados.aspx");
                    break;
            }
        }


        protected void CarregarTela(int codPront)
        {
            var objPresc = metPresc.SelecionarPrescMedica(codPront);
            if (objPresc != null)
            {
                if (!string.IsNullOrEmpty(objPresc.DS_PRESCRICAO))
                {

                    lblPresMedico.Text = objPresc.DS_PRESCRICAO;
                }
                else
                {
                    lblPresMedico.Text = "Sem prescrição médica.";

                }
            }
            else
            {
                lblPresMedico.Text = "Sem prescrição médica.";

            }
        }
    }
}